<?php

/**
 * PluginEndereco form.
 *
 * @package    form
 * @subpackage Endereco
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
abstract class PluginEnderecoForm extends BaseEnderecoForm
{
	public function configure()
	{
		parent::configure();
		unset($this['user_id'], $this['id_endereco']);
		
		$this->validatorSchema['nu_cep'] = new sfValidatorClearFormat(array('type' => 'cep','required' => false));
		
		$this->widgetSchema['sg_uf'] =  new creatixWidgetSelectUf();
		
		$this->widgetSchema->setLabels(array(
			'id_endereco'            	=> 'ID#',
            'nu_cep'           			=> 'CEP',
		    'logradouro'             	=> 'Logradouro',
			'logradouro_numero'			=> 'Número',
			'logradouro_complemento'	=> 'Complemento',
		    'bairro'                 	=> 'Bairro',
		    'cidade'                 	=> 'Cidade',
			'sg_uf'						=> 'UF',
		    'estado'                 	=> 'Estado',
		    'ds_maps'                	=> 'Maps',
		    'id_sistema'            	=> 'ID# Sistema',
		    'user_id'                	=> 'ID# Usuário'
		));

		$this->validatorSchema->setOption('allow_extra_fields', true);
	}
}